.dujia{width: 38px;height: 18px; background: red; color: #fff;text-align: center;font-size: 12px;border-radius: 3px;font-weight: normal;line-height: 18px;position: relative;margin-right: 6px;top: 4px;}
.commend-right ul li:hover p,.dayNew ul li:hover p{color:#2ec2a3}

.mid_banner .gol{left: 0;top: 24px;}
.mid_banner .gor{right: 7px;top: 24px;}

.test_list dl dt{line-height: 40px;}
.test_list ul li,.test_list dd{padding: 5px 0; position: relative;}
.test_list ul li:hover,.test_list dd:hover{cursor: pointer;}
.test_list dd { margin-top: 6px;}

.test_tit div img{right: -20px;top: -8px;}
.test_box{background-color: #f1f2f6; display: none;}
.bg_lightgreen{color: #ff0000; background-color: #fcf2f2;}
.line{position: relative; width: 1px; height: 11px; background-color: #ccc; display: inline-block; top: 1px; margin: 0 5px;}
.show .test_tit{display: none;}
.test_tit p:hover{text-decoration: underline;}
.show .test_box{display: block;}
.video_w{width: 565px;}
.video_spc li{width: 267px;margin-right: 30px;margin-bottom: 15px; position: relative;}
.video_spc li .font-14{font-size: 12px;}
.video_spc li:nth-child(4n) {margin-right: 0;}
.video_spc li .relative{width: 267px; height: 182px; overflow: hidden; border-radius: 6px;}
.video_spc li .relative .mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,.3);z-index: 1000; display: none;}
.video_spc li .mask img{width: 45px; height: 45px; position: absolute; transform: translate(-50%,-50%); left: 50%; top: 50%; cursor: pointer;}
.video_spc li img{width: 267px;}
.video_spc li:hover a p{text-decoration: underline; color: #24a98d;}
.video_spc li:last-child{margin-right: 0;}
.video_spc li:hover .mask{display: block;}
.dujia_video{left: -2px;top: -2px;width: 70px !important;z-index: 99999;}
.resourse dl{width: 380px; padding-bottom: 10px;}
.resourse dl a{width: 300px;}
.resourse dl a:hover{text-decoration: underline;}
.resourse dl dt{height: 86px;text-align: center;box-sizing: border-box;padding-top: 5px;}
.resourse dl dt.blue{background: url(/images/index/b1.png) center no-repeat;}
.resourse dl dt.yellow{background: url(/images/index/b2.png) center no-repeat;}
.resourse dl dt.pink{background: url(/images/index/b3.png) center no-repeat;}
.resourse dl dt h3{font-size: 26px; margin-bottom: 6px;}
.resourse dl dd{margin: 0 10px;/* padding: 4px 0; */line-height: 36px;}


.zt_list_cz li,.zt_list_xx li{ width: 224px; height: 140px;}
.zt_list_cz li a,.zt_list_xx li a{ width: 224px; height: 140px; box-sizing: border-box; padding: 15px 20px; position: relative; display:block;}
.zt_list_cz li .check, .zt_list_xx li .check{padding: 3px 10px; text-shadow: none; border-radius: 16px; position: absolute; bottom: 25px;}

.zt_list_cz .reds{background: url(/images/zt_bg1.png) no-repeat;text-shadow: 2px 2px 2px #fe4e40; background-size: contain;}
.zt_list_cz .oranges{background: url(/images/zt_bg2.png) no-repeat;text-shadow: 2px 2px 2px #fda349; background-size: contain;}
.zt_list_cz .greens{background: url(/images/zt_bg3.png) no-repeat; text-shadow: 2px 2px 2px #4db17e; background-size: contain;}
.zt_list_cz .blues{background: url(/images/zt_bg4.png) no-repeat; text-shadow: 2px 2px 2px #64a0d7; background-size: contain;}
.zt_list_cz .purples{background: url(/images/zt_bg5.png) no-repeat; text-shadow: 2px 2px 2px #6365e7;  background-size: contain;}
.zt_list_cz .reds .check,.zt_list_xx .reds .check{color: #f54c3b !important; background-color: #fff !important;}
.zt_list_cz .oranges .check, .zt_list_xx .oranges .check{color: #f8a041;}
.zt_list_cz .greens .check,.zt_list_xx .greens .check{color: #1ca152;}
.zt_list_cz .blues .check,.zt_list_xx .blues .check{color: #4fa7ff;}
.zt_list_cz .purples .check,.zt_list_xx .purples .check{color: #4e7fff;}
.zt_list_cz li p{margin-bottom: 56px;font-weight: bold;position: relative;top: -3px;font-size: 17px;text-align: left;line-height: 26px;height: 52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;}.zt_list_cz li:hover{transform: translate(1px,1px);}


.zt_list_xx .reds{background: url(/images/zt_bg11.png) no-repeat;text-shadow: 2px 2px 2px #fe4e40; background-size: contain;}
.zt_list_xx .oranges{background: url(/images/zt_bg12.png) no-repeat;text-shadow: 2px 2px 2px #fda349; background-size: contain;}
.zt_list_xx .greens{background: url(/images/zt_bg13.png) no-repeat; text-shadow: 2px 2px 2px #4db17e; background-size: contain;}
.zt_list_xx .blues{background: url(/images/zt_bg14.png) no-repeat; text-shadow: 2px 2px 2px #64a0d7; background-size: contain;}
.zt_list_xx .purples{background: url(/images/zt_bg15.png) no-repeat; text-shadow: 2px 2px 2px #6365e7;  background-size: contain;}
.zt_list_xx li p{margin-bottom: 30px;text-align: center;font-size: 16px;}
.zt_list_xx li:hover{transform: translate(1px,1px);}

.school{margin: 10px auto 0 auto;}
.school .boxs{height:246px;}
#schools_box{width: 1090px;margin: 0 40px;height: 135px;visibility: visible;overflow: hidden;position: relative;z-index:10000;left: 0;}
#schools_box ul{position: relative;z-index:9999;width:2500px;}
#schools_box ul li{width: 200px;height: 130px;/* overflow:hidden; */margin-right:19px;text-align: center;position: relative;border-radius: 15px;box-shadow: 1px 1px 3px 2px rgba(0,0,0,.1);}
#schools_box ul li.last{margin-right:0;}
.f5_picture{opacity:1;filter: alpha(opacity=100);display: block;/* width: 64px; */height: 77px;}
.f5_picture:hover{opacity:.8;filter: alpha(opacity=80);}
.f5_picture img{width: 200px;height: 130px;border-radius: 15px;}
.f5_name{color: #fff;font-size: 14px;text-align: center;display: block;line-height:30px;white-space: nowrap;position: absolute;bottom: 3px;transform: translateX(-50%);left: 50%;}
.f5_top .gol:hover{background:rgba(0, 0, 0, 0.4); text-decoration: none; color: #fff;}
.f5_top .gor:hover{background:rgba(0, 0, 0, 0.4); text-decoration: none; color: #fff;}
.f5_top .gol{border-radius: 0;line-height: 70px;width: 22px;height: 70px;top: 28px;left: 0px;}
.f5_top .gor{font-size: 20px;border-radius: 0;width: 22px;height: 70px;line-height: 70px;right: 3px;top: 28px;}
.schoollist{width: 1200px;height:162px;font-size:12px;text-align: center;margin: 0 auto;}
.schoollist ul li{ width:180px; height:30px; background:#f5f5f5; line-height:30px; text-align:center; border-radius:2px; margin-right:24px; margin-bottom:7px; }
.schoollist ul li.nomar{ margin-right:0px;}
.schoollist ul li a{ display:block; width:170px; overflow:hidden; height:30px; color:#555555; text-align:center;border-radius:2px;padding:0px 5px;}
.schoollist ul li a:hover{background:#24a98d; color:#fff;}
.test_choice{font-size:12px;position: absolute;top: 0;right: 45px;}
.test_choice a{ color:#888; margin-right:10px;display:inline-block;min-width:18px;text-align:center;position: relative;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.test_choice a:before{position: absolute;bottom: 5px;content: "";left: 50%;width: 0;height: 4px;background: #f00;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.test_choice a:hover:before, a.active:before{left: 0; width: 100%; }
.type_choices{line-height: 50px;}
.type_choices a{margin-right: 20px;padding-top: 6px;position: relative;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.type_choices a:before{position: absolute;bottom: 2px;content: "";left: 50%;width: 0;height: 4px;background: #f00;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.type_choices a:hover,.test_choice a:hover{color: #f00;}
.type_choices a:hover:before, a.active:before{left: 0; width: 100%; }
.type_choices a.active,.test_choice a.active{color: #f00;}

.master{width: 800px;}
.master .school li{width: 251px;height: 164px;box-shadow: 0 0 2px 1px #f7f7f7;box-sizing: border-box;padding: 10px;margin-right: 18px;margin-bottom: 10px;cursor: pointer;border-radius: 6px;}
.master .school{margin-bottom: -8px;}
.master .school li:nth-child(3n){margin-right: 0;}
.master .school li .inr p{height: 86px;line-height: 17px;overflow-y: hidden;}
.master .school li div.relative{width: 100px;height: 120px;overflow: hidden;border-radius: 4px;}
.master .school li img{width: 100px; height: 120px;}
.master .school li .inr{width: 120px;}
.master .school li:hover div.relative img{transform: scale(1.05);}
.master .school li a:hover{text-decoration: underline; color: #24a98d;}
.master .tendency .img_show,.img_show img{width: 310px; height: 186px; overflow: hidden;}
.master .tendency .img_show a{display: none;}
.master .tendency ul{width: 473px;}
.master .tendency ul li{background: url(/images/school/stat.png) left 5px no-repeat; cursor: pointer;}
.master .tendency ul li:hover a{text-decoration: underline; color: #24a98d;}
.master .tendency ul li:hover{background: url(/images/school/stat_1.png) left 5px no-repeat;}
.master .school li .details {max-width: 150px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mate_school{width: 346px;}
#schoolLogo img{width: 160px;height: 38px; }
#schoolLogo a{margin-bottom: 18px;display: inline-block;}
#schoolLogo a:nth-child(2n){margin-right: 0;}
.testTrue .gk_true{width: 347px;height: 213px;margin-top: 10px;margin-left: 5px;border-radius: 4px;overflow: hidden;}
.testTrue .gk_true img{width: 100%; height: 100%;}
.testTrue .gk_true:hover img{transform: scale(1.1);}
@media screen and  (min-width: 1460px){
	.video_w{width: 665px;}
	.video_spc li{width: 317px;}
	.video_spc li .relative{width: 317px;height: 210px;border-radius: 10px;}
	.video_spc li .font-14{font-size: 14px;}
	.video_spc li img{width: 317px;}
	.zt_list_cz li p{margin-bottom: 56px;font-weight: bold;position: relative; top: 20px; font-size: 18px; text-align: left;}
	#schools_box{width: 1300px;margin: 0 30px;}
	.resourse dl{width: 446px;}
	.resourse dl a{width: 330px;}
	.school_img a{width: 170px; height: 47px;position: relative;overflow: hidden;}
	.school_img a img{width: 155px; height: 37px; margin-top: 5px;}
	.master{width: 940px;}
	.master .school li{width: 300px; height: 180px;}
	.master .school li div.relative{width: 112px; height: 134px;}
	.master .school li img{width: 112px; height: 134px;}
	.master .school li .inr{width: 158px;}
	.master .school li .details {max-width: 220px;}
	.master .school li .inr p{height: 100px; line-height: 20px; overflow-y: hidden;}
	.master .tendency .img_show,.img_show img{width: 330px; height: 198px;}
	.master .tendency ul{width: 590px; margin-left:20px}
	.mate_school{width: 386px;}
	#schoolLogo img{width: 180px; height: 46px;}
	#schoolLogo a{margin-bottom: 14px;}
	.menu-title{width: 225px; overflow-y: hidden;border-radius: 5px 5px 0 0;}
	.menu-title li .edu_high.active{background: url(/images/index/gz_active.png) top no-repeat;width: 82px !important;}
	.menu-title li .edu_middle.active{background: url(/images/index/cz_active.png) top no-repeat;width: 83px !important;}
	.menu-title li .edu_primary.active{background: url(/images/index/xx_active.png) top no-repeat;width: 83px !important;}
	.menu-title li a{width: 71px !important;}
	.mid_banner .gor,.mid_banner .gol{top:32px}
	.testTrue .gk_true{width: 376px;height: 210px;}
}

.notice-container {
	height: 24px; /* 设置公告栏容器的高度 */
	overflow: hidden; /* 隐藏超出容器高度的内容 */
	box-sizing: border-box;
}

.notice-list {
	list-style: none; /* 去除列表的默认样式 */
	padding: 0 0 0 8px; /* 去除列表的内边距 */
	margin: 0; /* 去除列表的外边距 */
	animation: scroll-notice 10s linear infinite; /* 设置公告滚动动画 */
}

@keyframes scroll-notice {
	0% {
		transform: translateY(0); /* 初始位置 */
	}
	100% {
		transform: translateY(-100%); /* 最终位置，向上滚动100% */
	}
}

.ai-content .ai-group{display: flex;flex-wrap: wrap;justify-content: center;gap: 22px;margin: 20px 0 30px;}
.group-item b{width: 6px;height: 18px; position: absolute; top: 23px; left: 0; border-radius: 4px;}
.group-item .purple{background: #883BFC;}
.group-item .blue{background: #28A0FC;}
.group-item .deepBlue{background: #2978FC;}
.group-item .skyBlue{background: #64BCFC;}
.group-item .green{background: #46FB92;}
.ai-content .ai-group .group-item:hover{transform:translateY(-3px)}
.ai-content .ai-group .group-item h3{font-family: PingFangSC, PingFang SC;font-weight: 600;font-size: 17px;color: #1C1C1C;line-height: 24px;font-style: normal;display: flex;justify-content: space-between;}
.ai-content .ai-group .group-item h3 i{font-weight: bold; color: #292D32;}
.ai-content .ai-group .group-item p{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 12px;color: rgba(0,0,0,0.5);line-height: 20px;text-align: left;font-style: normal;margin-top: 10px;max-height: 40px;overflow: hidden;}
.ai-title{width: 278px;height: 28px;background: linear-gradient( 45deg, #8844FF 0%, #2F85FF 100%);float:left;line-height:28px;border-radius:18px;color:#fff;font-family: PingFangSC, PingFang SC;font-weight: 500;font-size: 13px;text-align:center;position:relative;top:13px;margin-left:10px}
.ai-content .ai-group .group-item{width: 214px;height: 110px;border-radius: 10px;position: relative;box-sizing: border-box;padding: 20px 16px 0;box-shadow: 0px 6px 8px 0px rgba(43,43,43,0.03);background: linear-gradient(to top, rgba(255, 255, 255, 0) 21%, rgba(22, 0, 255, 0.07) 75%);flex: 1}
@media screen and (min-width: 1460px){
	.ai-content .ai-group .group-item{width: 254px;height: 112px;}
}
